package util

import (
	"encoding/base64"
	"strconv"
)

// 字符串转int
//
// @param defaultValue int 转换失败默认值
func DefaultAtoi(s string, defaultValue int) int {
	n, err := strconv.Atoi(s)
	if err != nil {
		return defaultValue
	}
	return n
}

// base编码
func Base64Encode(src []byte) string {
	return base64.StdEncoding.EncodeToString(src)
}

// base64 解码
func Base64Decode(src string) ([]byte, error) {
	return base64.StdEncoding.DecodeString(src)
}
